package com.fand.configuration.service;

import com.fand.cache.support.CacheEvictSupport;
import com.fand.common.service.CommonService;

/**
 * 配置服务
 * 
 * @author yaoHT
 */
public interface ConfigurationService extends CacheEvictSupport {
	String BEAN_ID = "com.fand.configuration.service.ConfigurationService";
	
	String CACHE_NAME = ConfigurationService.BEAN_ID + "Cache";
	
	/**
	 * 获取：公共服务
	 * 
	 * @return 公共服务
	 */
	CommonService getCommonService();
	
	/**
	 * 获取：字典服务
	 * 
	 * @return 字典服务
	 */
	DictionaryService getDictionaryService();
	
	/**
	 * 获取：语言服务
	 * 
	 * @return 语言服务
	 */
	LanguageService getLanguageService();
	
	/**
	 * 获取：变量服务
	 * 
	 * @return 变量服务
	 */
	VariableService getVariableService();
}